//
//  UserInfoTool.swift
//  归档
//
//  Created by 张海峰 on 2017/7/27.
//  Copyright © 2017年 张海峰. All rights reserved.
//

import UIKit

class UserInfoViewModel {
    //将类设计成单例
    static let shareInstance :UserInfoViewModel = UserInfoViewModel()
    //定义属性
    var user : UserInfo?
    
    //计算属性
    var userPath :String{
        //获取沙盒路径
        let userPath = NSSearchPathForDirectoriesInDomains(.documentDirectory,.userDomainMask, true).first!
        //这一句代码后面的 .first 注意
       
        return  (userPath as NSString).strings(byAppendingPaths: ["user.plist"]).first!
    }
    //计算属性
    var isLogin :Bool {
        if user == nil {
            return false
        }
        else{
            return true
        }
    }
    
    
    init() {
        user = NSKeyedUnarchiver.unarchiveObject(withFile: userPath) as? UserInfo
    }
}
